﻿<demo:DemoViewBase x:Class="Welcome.WelcomeView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:demo="clr-namespace:DemoSupport;assembly=DemoSupport">
	<FlowDocumentScrollViewer>
		<FlowDocument>
			<Paragraph>
				Hello, and welcome. By fate or chance you have found yourself staring at me: a welcome screen in the WPF CAB Shell. My job
				is to introduce you to my host, the WPF CAB Shell, and to get you started on the road towards a successful relationship.
			</Paragraph>
			<Paragraph>
				WPF CAB Shell is an example of how you, an application developer, can leverage the powerful combination of WPF and CAB to
				provide a shell for business module developers. It is intended as a starting point for you to take and sculpt into something
				perfectly suited to your application.
			</Paragraph>
			<Paragraph>
				Like any good CAB shell, this shell aims to make the life of a module developer much easier. Module developers shouldn't be
				worried about application concerns such as menu item sorting, status bar updates, and plugin infrastructure. They should be
				free to concentrate on business logic and the shell should provide them with the functionality they need to integrate their
				module into the application. To this end, the WPF CAB Shell provides a slew of services and functionality.
			</Paragraph>
			<Paragraph>
				If you're new to this shell, you might be interested to know that I'm a plugin. That's right, this welcome screen is part
				of a plugin - not part of the shell. There, I came clean - now please stop giving me that accusatory look.
				If this is the first time you've started the shell, you're seeing it in an almost bare-bones state. I say almost because I
				am here. Without me, it would be bare-bones. Sorry about that.
			</Paragraph>
			<Paragraph>
				So how did I get here? Well, as I said I'm a plugin. But - just like my Mom always told me - I'm a special kind of plugin.
				I am signed with a trusted key. Because of this, I am implicitly trusted by the shell. We go way back, the shell and I. If
				you don't believe me, take a look under Tools / Options / Plugins and you'll see me under the trusted plugins section.
				There, I told you so.
			</Paragraph>
			<Paragraph>
				You may also have noticed a bunch of other plugins. These plugins all demonstrate different services provided by the shell.
				They are not as special as me and are not trusted by the shell. It is up to you to trust them and ask the shell to load
				them. You can do this to familiarize yourself with the different features provided by the shell.
			</Paragraph>
			<Paragraph>
				That's about it from me. I hope this shell is of some use to you.
			</Paragraph>
		</FlowDocument>
	</FlowDocumentScrollViewer>
</demo:DemoViewBase>
